﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightApplicationBibliothèquesLivres
{
    public class SingletonAuteurs
    {
        public static Auteurs AuteursStatic = new Auteurs();
    }

    public class Auteurs
    {

        public Auteur[] ListeAuteurs = new Auteur[0];

        public Auteurs()
        {
        }

        public void CreationListeAuteurs(Auteur A)
        {
            Auteur[] temp = new Auteur[ListeAuteurs.Length + 1];
            ListeAuteurs.CopyTo(temp, 0);
            temp[temp.Length - 1] = A;
            ListeAuteurs = temp;
        }

        public void ChargerAuteurs()
        {
            /*
            ConnexionBDD.ConnectionBaseDonnées();

            ConnexionBDD.oDa.SelectCommand = ConnexionBDD.oConn.CreateCommand();
            ConnexionBDD.oDa.SelectCommand.CommandText = "SELECT*FROM Auteurs;";
            DataSet ODS = new DataSet();
            ConnexionBDD.oDa.Fill(ODS, "Auteurs");


            SingletonAuteurs.AuteursStatic = new Auteurs();
            foreach (DataRow r in ODS.Tables[0].Rows)
            {
                Auteur A = new Auteur();
                
                A.N_Auteur = Convert.ToInt32(r[0]);
                A.NomAuteur = r[1].ToString();

                SingletonAuteurs.AuteursStatic.CreationListeAuteurs(A);
            }*/

            /*if (ListeUpdated != null)
            {
                ListeUpdated(this, new UpdateEventArgs("Charger"));
            }*/
        }

    }
}
